#include "src/Zombie.h"
#include <stdlib.h>

Zombie * initZombie (int x, int y)
{
    Zombie * zomb = malloc(1*sizeof(Zombie));
    zomb->x_Zombie=x;
    zomb->y_Zombie=y;
    zomb->vie_Zombie=1;
    return zomb;
}

void deplacementZombieHaut (Zombie *zomb)
{
    zomb->x_Zombie = zomb->x_Zombie + 1;
}

void deplacementZombieBas (Zombie *zomb)
{
    zomb->x_Zombie = zomb->x_Zombie - 1;
}

void deplacementZombieDroite (Zombie *zomb)
{
    zomb->y_Zombie = zomb->y_Zombie + 1;
}

void deplacementZombieGauche (Zombie *zomb)
{
    zomb->y_Zombie = zomb->y_Zombie - 1;
}

void detruireZombie (Zombie *zomb)
{
    free(zomb);
}

int getCoordXZombie (Zombie * zomb)
{
    return zomb->x_Zombie;
}

int getCoordYZombie (Zombie * zomb)
{
    return zomb->y_Zombie;
}

void setCoordXZombie (Zombie *zomb , int x)
{
    zomb->x_Zombie = x;
}

void setCoordYZombie (Zombie *zomb , int y)
{
    zomb->y_Zombie = y;
}

int getVieZombie (Zombie *zomb)
{
    return zomb->vie_Zombie;
}

void setVieZombie (Zombie *zomb, int nb )
{
    zomb->vie_Zombie = zomb->vie_Zombie - nb;
}
